package com.deliccio.dao;

import java.util.List;
import java.util.Map;

import com.deliccio.connect.IDAO;
import com.deliccio.entitys.Cliente;
import com.deliccio.entitys.Grid;
import com.deliccio.entitys.Usuario;
import com.deliccio.util.BeanConsulta;

public interface GridDAO extends IDAO<Grid>{

	int getCantidadDataRows(Grid grid,Usuario usuario,int codGrid,String sidx,String sord,int page,int rows,boolean _search,String searchField,String searchOper,String searchString);

	List<Map<String,Object>> getData(Grid grid,Usuario usuario,int codGrid,String sidx,String sord,int page,int rows,boolean _search,String searchField,String searchOper,String searchString);

	int getCantidadDataRows(Grid grid,Cliente usuario,int codGrid,String sidx,String sord,int page,int rows,boolean _search,String searchField,String searchOper,String searchString,BeanConsulta[] objConsultas);

	List<Map<String,Object>> getData(Grid grid,Cliente usuario,int codGrid,String sidx,String sord,int page,int rows,boolean _search,String searchField,String searchOper,String searchString,BeanConsulta[] objConsultas);
	List<Map<String,Object>> getData(Grid grid,Usuario usuario,int codGrid,String sidx,String sord,int page,int rows,boolean _search,String searchField,String searchOper,String searchString,BeanConsulta[] objConsultas);

	Grid obtenerPorCodigoTabla(Integer cod);

	
	
}
